#pragma once

#include <adc.hpp>
#include <msg_power_s.hpp>

class Battery
{
public:
	Battery();
	virtual ~Battery();
	void Init();
	void RunImpl(msg_power_s* battery);

private:
	double m_Vcc;
	double m_VccPrev;
	double m_VccFilter;
	double m_VccScale;
};